package com.cg.asm.core.dao.auth;

import com.cg.asm.core.domain.vo.auth.AuthApiJoinVO;
import com.cg.asm.core.domain.vo.auth.AuthRegVO;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface AuthMapper {
    /**
     * 获取所有授权注册表信息
     *
     * @return
     */
    List<AuthRegVO> getAuthRegInfo();

    /**
     * 获取所有授权接口关联表信息
     *
     * @return
     */
    List<AuthApiJoinVO> getAuthApiJoinInfo();

    /**
     * 更新授权信息中 请求次数, 请求日期等信息
     *
     * @param authApiJoinVO
     */
    void setRequestData(AuthApiJoinVO authApiJoinVO);
}
